Ajax এর জন্য একটি ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করা খুবই সহজ এবং এটি আপনার সিস্টেমে কিছু বেসিক টুলস এবং সেটিংসের মাধ্যমে করা যায়। Ajax প্রোগ্রাম তৈরি করার জন্য একটি ওয়েব সার্ভার, একটি টেক্সট এডিটর, এবং একটি ব্রাউজার প্রয়োজন। নিচে একটি স্টেপ-বাই-স্টেপ গাইড দেওয়া হলো, যা অনুসরণ করে আপনি আপনার Ajax ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করতে পারবেন।
Ajax প্রোগ্রাম লিখতে আপনাকে একটি টেক্সট এডিটর দরকার হবে, যা কোড লিখতে এবং সেভ করতে ব্যবহার করা যায়। জনপ্রিয় কিছু টেক্সট এডিটর হলো:
এডিটরের যেকোনো একটি ডাউনলোড ও ইনস্টল করে নিন।
Ajax প্রোগ্রাম ডেভেলপ ও টেস্ট করার জন্য একটি আধুনিক ওয়েব ব্রাউজার প্রয়োজন। Chrome, Firefox, Safari, বা Edge এর মতো যে কোনো আধুনিক ব্রাউজার ব্যবহার করতে পারেন।
Ajax ডেভেলপমেন্টের জন্য একটি ওয়েব সার্ভার প্রয়োজন, কারণ Ajax রিকোয়েস্ট সিকিউরিটি রুলের কারণে লোকাল ফাইল সিস্টেম থেকে কাজ করে না। ওয়েব সার্ভার সেটআপ করার কয়েকটি সহজ পদ্ধতি নিচে দেওয়া হলো:
Live Server
নামের একটি এক্সটেনশন ইনস্টল করতে পারেন।http://localhost:5500
(বা অন্য যে কোনো লোকাল URL) এ অ্যাক্সেস করতে পারবেন।npm install -g http-server
http-server
http://localhost:8080
এ চালু করবে, যেখানে আপনি আপনার Ajax প্রোগ্রাম টেস্ট করতে পারবেন।আপনার প্রোজেক্ট ডিরেক্টরিতে একটি ফোল্ডার তৈরি করুন, যেমন ajax-project
। এরপর সেখানে নিচের ফাইলগুলো তৈরি করুন:
index.html
ফাইলটি নিচের মতো হতে পারে:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ajax Development Setup</title>
</head>
<body>
<h1>Ajax Development Environment</h1>
<button onclick="fetchData()">Fetch Data</button>
<div id="data-container"></div>
<!-- JavaScript ফাইল যুক্ত করা -->
<script src="app.js"></script>
</body>
</html>
app.js
ফাইলে একটি বেসিক Ajax ফাংশন লিখুন:
function fetchData() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://jsonplaceholder.typicode.com/posts/1", true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
var data = JSON.parse(xhr.responseText);
document.getElementById("data-container").innerHTML = `
<h2>${data.title}</h2>
<p>${data.body}</p>
`;
}
};
xhr.send();
}
http-server
বা VS Code এর Live Server
থেকে)।http://localhost:8080
(অথবা আপনার সার্ভারের লোকাল URL) খুলুন।Ajax এর জন্য ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করতে টেক্সট এডিটর, একটি ওয়েব ব্রাউজার, এবং একটি লোকাল ওয়েব সার্ভার প্রয়োজন। এই টুলগুলোর মাধ্যমে আপনি সহজেই Ajax প্রোগ্রাম তৈরি, ডিবাগ, এবং টেস্ট করতে পারবেন।